*{
    margin: 0;
    padding: 0;

}
/*body{*/
    /*background-color: #16c59b;*/
/*}*/
header{
    text-align: center;
}
header h1{
    /*width: 65%;*/
    margin-top: 3rem;
    margin-bottom: 2.275rem;
    font-size: 1.25rem;
    letter-spacing: 2px;
    font-weight: 500;
}
/*.password{*/
   /*width: 70%;*/
    /*margin: 0 auto;*/
    /*border-bottom: 1px solid #c5f6eb;*/
    /*color: white;*/
    /*height: 1rem;*/
    /*line-height: 1rem;*/


/*}*/
a{
    text-decoration: none;
}
/*.reg-box input{*/
    /*position: relative;*/
    /*top:-.3rem;*/
    /*border: none;*/
    /*background-color:#16c59b ;*/
    /*color: white;*/
    /*padding-left: 1.5rem;*/


/*}*/

/*.reg-box li{*/
    /*width: 12rem;*/
    /*margin:  0 auto;*/


/*}*/
/*.reg-box img{*/
    /*width: 18px;*/
/*}*/
/*.reg-box{*/
    /*width: 12rem;*/
    /*margin:  0 auto;*/
/*}*/
/*.error{*/
    /*color: red;*/
/*}*/
/*.password input{*/

    /*position: relative;*/
    /*top:-.3rem;*/
    /*border: none;*/
    /*background-color:#16c59b ;*/
    /*color: white;*/
    /*padding-left: 1.5rem;*/

/*}*/
.border{

    border-bottom: 1px solid #16c59b;;
    /*margin-bottom: 1rem;*/


}
li{
    list-style: none;
}
.password img{
      position: relative;
      top:-.1rem;
      padding-left: .25rem;
}


::-webkit-input-placeholder{color:#16c59b;;}
::-moz-placeholder{color:#16c59b;;}
:-moz-placeholder{color:#16c59b;;}

input{
    color:#16c59b;;
}

.pass{

    /*text-align: right;*/
    margin-right: 2rem;
    /*position: relative;*/
    /*top:-1.5rem;*/
    float: right;
}



.pass a{
    color: #16c59b;;
}
.login-1{
    width: 70%;
    margin: 0 auto;
}
.log{
    width: 11.3rem;
    height:1.5rem;
    line-height: 1.5rem;
    font-size: .625rem;
    font-weight: 600;
    color: #16c59b;;
    background-color:#16c59b ;
    /*border: none;*/
    border: 1px solid #16c59b;
    border-radius: 1rem;
    margin-top: 1.4rem;
}
.res{
    width: 11.3rem;
    height:1.5rem;
    line-height: 1.5rem;
    font-size: .725rem;
    font-weight: 600;
    color:#16c59b;
    background-color:white ;

    border: 1px solid #16c59b;;
    border-radius: 1rem;
    margin-top: .8rem;
}
.cooper{
    width: 70%;
    margin: 0 auto;
    margin-top: 1.875rem;

}
.cooper div{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#odiv{
    width: 100%;
    margin: 0 auto;
}
#div1{
    width:28%;
    height:0px;
    border:#16c59b 1px solid;
    }
#div2{
    width:28%;
    height:0px;
    border:#16c59b 1px solid;
    }
#div3{

    font-size: 12px;
    height:5px;
    line-height:5px;
    margin:0px 10px;
    text-align: center;
    color:#16c59b;

}
.way{
    margin-top: .5rem;
}
.way img{
    width: 30px;
}


.xuan{
    display: inline-block;
    float: left;
    margin-left: 2rem;
    color:#16c59b;


}
.yixaun{
    width: 15px;
    position: relative;
    top:.125rem;
    color:#16c59b;
}
/*#agree1 a {*/

    /*color: #c5f6eb;*/
    /*!*position: relative;*!*/
    /*font-size: 12px;*/
    /*-webkit-text-size-adjust:none;*/
    /*-webkit-transform:scale(0.8) ;*/
    /*-moz-transform: scale(0.8);*/
    /*-o-transform: scale(0.8);*/
    /*-ms-transform: scale(0.8);*/
    /*transform: scale(0.8);*/

/*}*/
/*#agree1 .input_check {*/
    /*position: absolute;*/
    /*visibility: hidden;*/
/*}*/
/*!*span{*!*/
/*!*font-size:12px;-webkit-transform:scale(0.8);*!*/
/*!*display: block;*!*/

/*!*}*!*/
/*#agree1 .input_check+label {*/
    /*position: relative;*/
    /*display: inline-block;*/
    /*width: 10px;*/
    /*height: 10px;*/
    /*border: 1px solid white;*/
    /*top: 1px;*/
/*}*/

/*#agree1 .input_check:checked+label:after {*/
    /*content: "";*/
    /*position: absolute;*/
    /*left: 1px;*/
    /*bottom: 4px;*/
    /*width: 4px;*/
    /*height: 2px;*/
    /*border: 2px solid white;*/
    /*border-top-color: transparent;*/
    /*border-right-color: transparent;*/
    /*-ms-transform: rotate(-60deg);*/
    /*-moz-transform: rotate(-60deg);*/
    /*-webkit-transform: rotate(-60deg);*/
    /*transform: rotate(-45deg);*/

/*}*/
.control-field input{
    border: none;
    background-color: white;
    position: relative;
    top: -.25rem;
    font-size: .6rem;
}
.control-field img{
    width: 1rem;
    padding-left: .25rem;
}
.control-field label{
    display: inline-block;
    width: 3rem;
    color: #16c59b;
}

.zform-control{
    width: 12rem;
    margin: 0 auto;
}
#dg_sub{
    width: 11.3rem;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .725rem;
    font-weight: 600;
    /*color:#c5f6eb;*/
    color:white;
    border: 1px solid #16c59b;
    border-radius: 1rem;
    margin-top: .8rem;
    background-color: #16c59b;
    margin-top: 2rem;
}
.cent{
    text-align: center;
}
.dg_pass{
    width: 12rem;
    margin:  0 auto;

}

.dg_pass p{
    display: inline-block;
}
.dg_pass p:nth-child(1){
    color:#16c59b;
    float: left;
}
.dg_pass p:nth-child(2){

    float: right;
}
.dg_pass  a{
    color:#16c59b;
}